package com.spring.shopping.service;
import com.spring.shopping.entity.Cart;
import com.spring.shopping.entity.CartItem;

import java.util.List;

/*
 * @Coding By ZTK:
 */

public interface CartService {
    void addToCart(Integer userId, Integer productId, Integer quantity);
    void updateCartItem(Integer cartId, Integer quantity);
    void removeFromCart(Integer cartId);
    List<CartItem> getCartItems(Integer userId);
    Double getCartTotal(Integer userId);
    int getCartItemCount(Integer userId);
    List<CartItem> getCartItemsByIds(Integer userId, List<Integer> cartIds);
}
